html{overflow-y:scroll;overflow-x:auto}
body,td,th{font:13px/27px Arial,sans-serif;background:#F0ECE0;color:#2B2B2B;text-align:left;margin:0 auto;padding:0}
ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input{font-weight:400;margin:0;padding:0}
li{list-style:none}
select,input,img{vertical-align:middle}
select,input,textarea{font-size:13px}
a{color:#004276;text-decoration:none}
a:hover{color:#F60;text-decoration:underline}
div,ul,dl{zoom:1}
.clear{clear:both}
a:visited{color:#669}
#wrapper{background:#fff;width:1000px;line-height:24px;font-size:14px;color:#333;margin:0 auto;padding:5px 10px}
#wrapperHead{width:100%;overflow:hidden;border-bottom:1px solid #E5E5E5;background:#F5F5F5}
#wrapperFoot{border-top:2px solid #004276;background:#EFEFEF;margin:20px auto 0;padding:5px 10px}
#headinner{height:30px;line-height:normal;background-color:#2D2D2D;position:relative;width:100%;z-index:800}
h1{font-weight:400;font:1em/1.3em arial, verdana, sans-serif;line-height:30px}
h2,h3,h4,h5,h6{font-weight:400;font:1em/1.3em arial, verdana, sans-serif}
#more{font-size:14px;text-align:center;background-color:#F5F5F5;font-style:italic}
h2.postTitle{font-weight:700;font-size:14px;margin-bottom:5px}
h2.postTitle a{line-height:24px;color:#222}
.postTitle_img{float:right}
h3.widgetbgTitle{font-size:12px;font-weight:700;text-transform:uppercase;padding-left:7px;padding-top:4px;padding-bottom:3px;margin-bottom:5px;color:#666;background:none repeat scroll 0 0 #FAFAFA;border-bottom:1px solid #ccc}
h3.widgetbgTitle a,h3.widgetbgTitle a:hover{color:#666}
#masthead{position:relative;width:1000px;clear:both;z-index:1100;line-height:30px;margin:0 auto}
.righthead{float:right;margin:0}
#masthead ul li{position:relative;display:inline;float:left;font-size:12px;color:#666;padding:0 4px 3px}
#masthead ul li a{display:block;color:#fff;text-decoration:none;padding:0 5px}
#masthead ul li a:hover{background:#4c4c4c}
#masthead ul li ul{position:absolute;left:0;display:block;visibility:hidden;border-bottom:1px solid #afafaf;margin:0;padding:0}
#masthead ul li ul li{display:list-item;float:none;font-weight:400;font-size:1em;background:none;margin:0;padding:0}
#header{width:1000px;min-height:100px;height:auto!important;margin:0 auto;padding:0 10px}
#header span.quoteCaption{display:block;color:#f60;font-weight:700}
#leftQuote{width:310px;float:left;height:100px;display:block;position:relative}
#leftQuote p.leftQuoteWording{width:310px;position:absolute;font-size:14px;color:#8F8F8F;bottom:15px;text-align:center;line-height:30px}
#leftQuote img{position:absolute;right:0;bottom:0}
#middleQuote{margin-left:15px;float:left;height:100px;width:340px;display:block;position:relative}
#rightQuote{width:310px;float:right;height:100px;display:block;position:relative}
#rightQuote img{position:absolute;left:0;bottom:0}
#logo{position:absolute;width:300px;height:100px;margin-left:40px}
#logo2{position:absolute;width:320px;height:100px}
#navcats{width:1000px;margin:0 auto;padding:0}
#navcats ul{float:left;z-index:999}
#navcats ul li a{font:16px impact,"Microsoft YaHei", "arial black", sans-serif;font-weight:400;display:block;color:#010d37;text-transform:uppercase;padding:4px 10px}
#navcats ul li a:link,#navcats ul li a:visited{text-decoration:none}
#navcats ul li a:hover,#navcats .current-cat a,#navcats .current-cat-parent a,#navcats .select a{color:#fff;background:#06C;text-decoration:none}
#navcats .newest{color:#fff;background:#f90;text-decoration:none}
#navcats ul li ul{position:absolute;left:0;display:block;visibility:hidden;border-bottom:1px solid #afafaf;z-index:995;margin:0;padding:0}
#navcats ul li ul li ul{top:0;z-index:990;margin:0}
#navcats ul li ul li a,#navcats .select ul li a{width:180px;height:auto;font:bold 14px arial, tahoma, verdana, sans-serif;background:#e9e9e9;text-align:left;text-decoration:none;text-transform:capitalize;color:#010d37;border-top:1px solid #afafaf;margin:0;padding:3px 10px 2px}
#navcats ul li ul li a:hover{color:#222;text-decoration:none}
#navpages{width:1000px;background:#FAFAFA;border-bottom:1px solid #efefef;clear:both;position:relative;z-index:985;margin:2px auto 10px}
#navpages a{font:bold 11px arial, tahoma, verdana, sans-serif;text-transform:uppercase;padding:4px 10px}
#navpages ul li a{font:bold 11px arial, tahoma, verdana, sans-serif;display:block;color:#010d37;text-transform:uppercase;padding:4px 10px}
#navpages ul li ul{position:absolute;left:0;display:block;visibility:hidden;border-bottom:1px solid #afafaf;z-index:984;margin:0;padding:0}
#navpages ul li ul li ul{top:0;z-index:983;margin:0}
#navpages ul li ul li a,#navpages .current_page_item ul li a,#navpages .current_page_parent ul li a,#navpages .select ul li a{width:160px;height:auto;font:bold 11px arial, tahoma, verdana, sans-serif;background:#e9e9e9;text-align:left;text-transform:capitalize;border-top:1px solid #afafaf;margin:0;padding:3px 10px 2px}
#navpages ul li ul li a:hover{background:#ddd;color:#222;text-decoration:none}
#primaryTopWrapper{margin-bottom:2px;margin-top:5px;width:1000px}
#primaryleft{float:left;width:680px;margin:0}
#rightColp1{float:right;width:300px;padding-bottom:7px;display:inline}
#mainPageSidebar{float:right;width:300px}
.textwidget{text-transform:uppercase;color:#666;margin-right:6px;font-size:14px;line-height:26px;display:inline}
.block{display:block}
.margintop{margin-top:7px}
.paddingtop{padding-top:7px}
.widget p{padding-top:5px;padding-bottom:5px}
.widget ul li{line-height:20px;width:auto;margin-left:8px;border-bottom:1px dashed #CCC;padding:3px 0}
.sidebarWidget{margin-top:10px;margin-bottom:0}
.alignleft{float:left;margin-right:10px;margin-top:5px}
.alignright{float:right;margin-left:10px;margin-top:5px}
.aligncenter{display:block;overflow:hidden;text-align:center;margin:0 auto}
h3.widget_title{text-transform:uppercase;font-size:13px;font-weight:700;color:#666;margin:4px auto 8px 5px}
img,fieldset,a img,.bordernone{border:none}
#masthead .menu,#navpages ul{float:left}
* html #masthead ul li a,* html #navcats ul li a,* html #navpages ul li a{display:inline-block;float:left}
* html #masthead ul li ul li a,* html #navcats ul li ul li a,* html #navpages ul li ul li a{float:none}
#leftQuote p.leftQuoteWording a,#rightQuote p.rightQuoteWording a{color:#999}
#leftQuote p.leftQuoteWording a:hover,#rightQuote p.rightQuoteWording a:hover{color:#888}
#navcats ul li,#navpages ul li{position:relative;display:inline;float:left}
#navcats ul li ul li,#navpages ul li ul li{display:list-item;float:none;font-size:1em;background:none;padding:0}
.login a,.login{color:#fff}
.register{width:815px;font-size:14px;line-height:30px;margin:20px auto 0}
.register .input{width:200px}
.register h2{margin-bottom:10px;border-bottom:1px solid #DEDEDE;font-size:21px}
.register h3 b{font-size:30px}
.register h4{border-bottom:1px solid #DEDEDE}
.register_left{border-right:1px solid #DEDEDE;float:left;width:410px;padding-left:5px}
.register_right{float:left;padding-left:22px;width:362px;border-width:1px 0 0}
.regstep1,.regstep2,.regstep3{margin-bottom:10px;background:url(images/reg.gif) repeat scroll 0 0 transparent;height:50px}
.regstep2{background-position:0 103px}
.regstep3{background-position:0 50px}
.regMsg{background:none repeat scroll 0 0 #F4FAFD;border:1px solid #E9F0F3;margin:20px 0 30px;padding:20px}
.regImgBox{float:left;width:100px;height:130px;text-align:right;margin-right:20px}
.regQuestion{border-right:1px dashed #DEDEDE;float:left;width:200px;margin:10px 0;padding:0 30px}
.mailsuccess2{background:url(images/success.gif) no-repeat scroll 20px 0 transparent}
.mailsuccess1{background:url(images/mail.gif) no-repeat scroll 20px 0 transparent}
.input,textarea,select{border:1px solid;font-size:14px;margin-top:5px;border-color:#666 #ccc #ccc #666;padding:4px}
.button{padding:5px 10px}
label{font-size:12px}
.featuredPost2{border-top:5px solid #006BB6;width:330px;float:left;padding:5px 0 0}
.midColPostMeta{border-bottom:1px solid #EFEFEF;clear:both;display:block;font-size:.8em;font-style:italic;padding-bottom:5px;padding-top:2px}
#comment_list li{margin-top:15px}
.comment_content{border:1px solid Silver;padding:10px 10px 0}
.comment_content:hover{background:#F5F5F5}
.comment_time{color:#666;display:block;font-size:12px;text-align:right}
.comment_time a{margin-left:8px}
.reply_time{color:#666;font-size:12px}
#post-comment-title{cursor:pointer;color:#004276}
.post_comment{border:1px solid Silver;margin-top:10px;background:#F5F5F5;padding:10px}
.replay{border:1px solid Silver;margin:8px 10px 4px;padding:2px}
.reply_title{background:#E6E5DC}
.lastest_comment li{border-bottom:1px dashed #999;font-size:12px;padding:4px 0}
.lastest_comment li:hover{background:#f5f5f5}
.article-title{border-bottom:1px solid #CCC;font-size:19px;font-weight:700;margin:8px 0}
h3.widgetbgTitle span{float:right;padding:0 6px 0 0}
.marginright5{margin-right:15px}
.ftmain{float:left;width:520px}
.footer{width:1000px;margin:0 auto}
.footer dl{float:left;line-height:28px;width:140px;margin:0 20px 20px 0}
.footer dt{border-bottom:1px solid #CCC;color:#222;font-size:12px;font-weight:700;margin-bottom:2px}
.footer dd a,.footer dd a:hover{background-position:-173px -103px}
.footer dd a{border-bottom:1px dotted #CCC;display:block;padding:0 0 0 15px}
.ftmain p{clear:both;line-height:24px}
.copyright{float:left;background:none repeat scroll 0 0 #FEFEFE;border:1px solid #D6DBE0;color:#888;padding:10px}
.footer dl.blogroll{margin-right:0;width:450px}
.ftside{float:right;width:450px}
.blogroll li{display:inline-block;margin-right:10px;width:135px}
.footer dt span{color:#888;float:right;font-weight:400}
.multipage{margin:30px 0 10px}
.multipage a,.multipage span{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;display:block;float:left;height:22px;line-height:22px;margin-right:3px;text-decoration:none;padding:0 10px}
.multipage span{display:none}
.multipage .on{background:none repeat scroll 0 0 #BDCCDC;color:#FFF;font-weight:700;display:block}
.multipage .go{padding:3px}
#middleQuote p.middleQuoteWording,#rightQuote p.rightQuoteWording{bottom:15px;color:#8F8F8F;font-size:14px;line-height:30px;position:absolute}
#navpages a:hover,.red{color:red}
.widget,.content{margin-bottom:10px}